package io;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;

/**
 * 缓冲字符流:java.io.BufferedWriter和BufferedReader
 * 缓冲字符流内部维护一个默认8192长的char数组，总是以块读写形式保证读写文本的效率
 *
 * PrintWriter是具有自动行刷新功能的缓冲字符输出流，内部总是链接BufferedWriter作为缓冲
 * 特点:
 * 可以按行写出字符串
 * 具有自动行刷新功能
 */
public class PWDemo {
    public static void main(String[] args) throws FileNotFoundException {
        //向文件pw.txt中写入文本数据
        PrintWriter pw = new PrintWriter("./pw.txt");

//        File file = new File("./pw.txt");
//        PrintWriter pw = new PrintWriter(file);

        pw.println("我记得这里是片树林，后面有个山坡，山坡上的枣树，每当秋天到来，我们把枣装满口袋。");
        pw.println("我记得除了朋友我还做过你的叔父，你总喜欢跟在我的屁股后面，只是为了那几个铜钱。");
        System.out.println("写出完毕");
        pw.close();
    }
}



